import { NgModule } from '@angular/core';
import { CommonModule, NgOptimizedImage } from '@angular/common';

import { HandleTallyRoutingModule } from './handle-tally-routing.module';
import { BdOperationProcessListComponent } from './basic-data/operation-process/list/list.component';
import { NzFormModule } from 'ng-zorro-antd/form';
import { SharedModule } from '@shared';
import { NzTimePickerModule } from 'ng-zorro-antd/time-picker';
import { NzPageHeaderModule } from 'ng-zorro-antd/page-header';
import { NzTreeModule } from 'ng-zorro-antd/tree';
import { NzListModule } from 'ng-zorro-antd/list';
import { NzMentionModule } from 'ng-zorro-antd/mention';
import { NgxEchartsModule } from 'ngx-echarts';
import { NzTimelineModule } from 'ng-zorro-antd/timeline';
import { NzImageModule } from 'ng-zorro-antd/image';
import { ReactiveFormsModule } from '@angular/forms';
import { NzCardModule } from 'ng-zorro-antd/card';
import { STModule } from '@delon/abc/st';
import { NzDividerModule } from 'ng-zorro-antd/divider';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzPopconfirmModule } from 'ng-zorro-antd/popconfirm';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { BdOperationProcessEditComponent } from './basic-data/operation-process/edit/edit.component';
import { TallyCheckIndexComponent } from './tally-check/check/index/index.component';
import { TallyCheckOstListComponent } from './tally-check/check/ost/list/list.component';
import { TallyCheckOstEditComponent } from './tally-check/check/ost/edit/edit.component';
import { TallyCheckTstListComponent } from './tally-check/check/tst/list/list.component';
import { TallyCheckTstEditComponent } from './tally-check/check/tst/edit/edit.component';
import { TallyCheckBulkListComponent } from './tally-check/check/bulk/list/list.component';
import { TallyCheckBulkEditComponent } from './tally-check/check/bulk/edit/edit.component';
import { TallyCheckBulkVariousEditComponent } from './tally-check/check/bulk/edit-various/edit-various.component';
import { NzCascaderModule } from 'ng-zorro-antd/cascader';
import { TallyManageUnlockIndexComponent } from './tally-manage/unlock/index/index.component';
import { TallyManageUnlockOstListComponent } from './tally-manage/unlock/ost/list/list.component';
import { TallyManageUnlockOstDetailComponent } from './tally-manage/unlock/ost/detail/detail.component';
import { BillChangeShiftComponent } from './tally-manage/unlock/bill-change-shift/bill-change-shift.component';
import { TallyManageUnlockTstListComponent } from './tally-manage/unlock/tst/list/list.component';
import { TallyManageUnlockTstDetailComponent } from './tally-manage/unlock/tst/detail/detail.component';
import { TallyManageUnlockBulkListComponent } from './tally-manage/unlock/bulk/list/list.component';
import { TallyManageUnlockBulkDetailComponent } from './tally-manage/unlock/bulk/detail/detail.component';
import { ExportShipStatIndexComponent } from './ship-stat/export/index/index.component';
import { ExportShipStatListComponent } from './ship-stat/export/list/list.component';
import { EditAllPieceTonComponent } from './ship-stat/edit-all-piece-ton/edit-all-piece-ton.component';
import { BillDetailComponent } from './ship-stat/bill-detail/bill-detail.component';
import { StorageListComponent } from './ship-stat/storage-list/storage-list.component';
import { TallyListComponent } from './ship-stat/tally-list/tally-list.component';
import { TstOriToDetailComponent } from './ship-stat/tst-ori-to-detail/tst-ori-to-detail.component';
import { ImportShipStatIndexComponent } from './ship-stat/import/index/index.component';
import { ImportShipStatListComponent } from './ship-stat/import/list/list.component';
import { TallySearchExportIndexComponent } from './tally-search-export/index/index.component';
import { TallySearchExportOstListComponent } from './tally-search-export/ost-list/ost-list.component';
import { TallySearchExportTstListComponent } from './tally-search-export/tst-list/tst-list.component';
import { TallySearchExportBulkListComponent } from './tally-search-export/bulk-list/bulk-list.component';
import { CargoStorageIndexComponent } from './statistics/cargo-storage/index/index.component';
import { CargoStoragePositionListComponent } from './statistics/cargo-storage/position/list/list.component';
import { CargoStorageCargoListComponent } from './statistics/cargo-storage/cargo/list/list.component';
import { CargoStorageShipListComponent } from './statistics/cargo-storage/ship/list/list.component';
import { TransferStatListComponent } from './statistics/transfer/list/list.component';
import { RetreatStatListComponent } from './statistics/retreat/list/list.component';
import {
	CargoStoragePositionDetailComponent
} from './statistics/cargo-storage/position/detail/detail.component';
import { CargoStorageCargoDetailComponent } from './statistics/cargo-storage/cargo/detail/detail.component';
import { CargoStorageShipDetailComponent } from './statistics/cargo-storage/ship/detail/detail.component';
import { RetreatStatDetailComponent } from './statistics/retreat/detail/detail.component';


@NgModule({
	declarations: [
		BdOperationProcessListComponent,
		BdOperationProcessEditComponent,
		TallyCheckIndexComponent,
		TallyCheckOstListComponent,
		TallyCheckOstEditComponent,
		TallyCheckTstListComponent,
		TallyCheckTstEditComponent,
		TallyCheckBulkListComponent,
		TallyCheckBulkEditComponent,
		TallyCheckBulkVariousEditComponent,
		TallyManageUnlockIndexComponent,
		TallyManageUnlockOstListComponent,
		TallyManageUnlockOstDetailComponent,
		BillChangeShiftComponent,
		TallyManageUnlockTstListComponent,
		TallyManageUnlockTstDetailComponent,
		TallyManageUnlockBulkListComponent,
		TallyManageUnlockBulkDetailComponent,
		ExportShipStatIndexComponent,
		ExportShipStatListComponent,
		EditAllPieceTonComponent,
		BillDetailComponent,
		StorageListComponent,
		TallyListComponent,
		TstOriToDetailComponent,
		ImportShipStatIndexComponent,
		ImportShipStatListComponent,
		TallySearchExportIndexComponent,
		TallySearchExportOstListComponent,
		TallySearchExportTstListComponent,
		TallySearchExportBulkListComponent,
		CargoStorageIndexComponent,
		CargoStoragePositionListComponent,
		CargoStorageCargoListComponent,
		CargoStorageShipListComponent,
		TransferStatListComponent,
		RetreatStatListComponent,
		CargoStoragePositionDetailComponent,
		CargoStorageCargoDetailComponent,
		CargoStorageShipDetailComponent,
		RetreatStatDetailComponent
	],
	imports: [CommonModule, HandleTallyRoutingModule, NzTimePickerModule, NzPageHeaderModule, NzTreeModule, NzListModule, NzMentionModule, NgxEchartsModule, NzTimelineModule, NzImageModule, ReactiveFormsModule, NzFormModule, NzCardModule, STModule, NzDividerModule, NzButtonModule, NzInputModule, NzPopconfirmModule, NzIconModule, SharedModule, NzCascaderModule, NgOptimizedImage]
})
export class HandleTallyModule {
}
